//
//  NSString+Extension.h
//  EFuCai-iOS
//
//  Created by NewLife on 2017/12/15.
//  Copyright © 2017年 NewLife. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSString (Extension)

/**
 计算文本的size

 @param font 文本font
 @param maxSize 最大size
 @return 真是size
 */
- (CGSize)sizeWithFont:(UIFont *)font andMaxSize:(CGSize)maxSize;

/**
 分段设置颜色

 @param firstTextColor 第一段文字颜色
 @param firstRange 第一段文字range
 @param secondTextColor 第二段文字颜色
 @param secondRange 第二段文字range
 @return 富文本对象
 */
- (NSAttributedString *)attributedStringWithFirstTextColor:(UIColor *)firstTextColor firstRange:(NSRange)firstRange secondTextColor:(UIColor *)secondTextColor secondRange:(NSRange)secondRange;

/**
 返回正确格式的价格string(默认保留两位小数)

 @return 反正正确格式的价格string
 */
- (NSString *)returnRealPrice;

/**
 

 @param floatlength 保留几位小数
 @return 反正正确格式的价格string
 */
- (NSString *)returnRealPriceWithFloatLength:(NSInteger)floatlength;
- (BOOL)returnRealWithFloatLength:(NSInteger)floatlength;
- (BOOL)StringIsNullOrEmpty:(NSString *)str;
@end
